package com.markul.android.logic.model

import android.util.Log
import com.markul.android.R


object MarkIconData {
    val emojiIconList = listOf<Int>(
        R.drawable.emojis_01,
        R.drawable.emojis_02,
        R.drawable.emojis_03,
        R.drawable.emojis_04,
        R.drawable.emojis_05,
        R.drawable.emojis_06,
        R.drawable.emojis_07,
        R.drawable.emojis_08,
        R.drawable.emojis_09,
        R.drawable.emojis_10,
        R.drawable.emojis_11,
        R.drawable.emojis_12,
        R.drawable.emojis_13,
        R.drawable.emojis_14,
        R.drawable.emojis_15
    )
    val shoppingIconList = listOf<Int>(
        R.drawable.shopping_01,
        R.drawable.shopping_02,
        R.drawable.shopping_03,
        R.drawable.shopping_04,
        R.drawable.shopping_05,
        R.drawable.shopping_06,
        R.drawable.shopping_07,
        R.drawable.shopping_08,
        R.drawable.shopping_09,
        R.drawable.shopping_10,
        R.drawable.shopping_11,
        R.drawable.shopping_12,
        R.drawable.shopping_13,
        R.drawable.shopping_14,
        R.drawable.shopping_15
    )
    val travelIconList = listOf<Int>(
        R.drawable.travel_01,
        R.drawable.travel_02,
        R.drawable.travel_03,
        R.drawable.travel_04,
        R.drawable.travel_05,
        R.drawable.travel_06,
        R.drawable.travel_07,
        R.drawable.travel_08,
        R.drawable.travel_09,
        R.drawable.travel_10,
        R.drawable.travel_11,
        R.drawable.travel_12,
        R.drawable.travel_13,
        R.drawable.travel_14
    )
    val foodIconList = listOf<Int>(
        R.drawable.food_01,
        R.drawable.food_02,
        R.drawable.food_03,
        R.drawable.food_04,
        R.drawable.food_05,
        R.drawable.food_06,
        R.drawable.food_07,
        R.drawable.food_08,
        R.drawable.food_09,
        R.drawable.food_10,
        R.drawable.food_11,
        R.drawable.food_12,
        R.drawable.food_13,
        R.drawable.food_14
    )
    val entertainmentIconList = listOf<Int>(
        R.drawable.entertainment_01,
        R.drawable.entertainment_02,
        R.drawable.entertainment_03,
        R.drawable.entertainment_04,
        R.drawable.entertainment_05,
        R.drawable.entertainment_06,
        R.drawable.entertainment_07,
        R.drawable.entertainment_08,
        R.drawable.entertainment_09,
        R.drawable.entertainment_10,
        R.drawable.entertainment_11,
        R.drawable.entertainment_12,
        R.drawable.entertainment_13,
        R.drawable.entertainment_14,
        R.drawable.entertainment_15,
        R.drawable.entertainment_16,
        R.drawable.entertainment_17,
        R.drawable.entertainment_18
    )
    val artIconList = listOf<Int>(
        R.drawable.art_01,
        R.drawable.art_02,
        R.drawable.art_03,
        R.drawable.art_04,
        R.drawable.art_05,
        R.drawable.art_06,
        R.drawable.art_07,
        R.drawable.art_08,
        R.drawable.art_09
    )
    val drinkIconList = listOf<Int>(
        R.drawable.drink_01,
        R.drawable.drink_02,
        R.drawable.drink_03,
        R.drawable.drink_04,
        R.drawable.drink_05,
        R.drawable.drink_06,
        R.drawable.drink_07,
        R.drawable.drink_08,
        R.drawable.drink_09,
        R.drawable.drink_10,
        R.drawable.drink_11,
        R.drawable.drink_12,
        R.drawable.drink_13
    )
    val sportsIconList = listOf<Int>(
        R.drawable.sports_01,
        R.drawable.sports_02,
        R.drawable.sports_03,
        R.drawable.sports_04,
        R.drawable.sports_05,
        R.drawable.sports_06,
        R.drawable.sports_07,
        R.drawable.sports_08,
        R.drawable.sports_09,
        R.drawable.sports_10,
        R.drawable.sports_11,
        R.drawable.sports_12,
        R.drawable.sports_13,
        R.drawable.sports_14,
        R.drawable.sports_15,
        R.drawable.sports_16,
        R.drawable.sports_17,
        R.drawable.sports_18
    )

    val labelList = listOf<Int>(
        R.drawable.label_emoji,
        R.drawable.label_shopping,
        R.drawable.label_travel,
        R.drawable.label_food,
        R.drawable.label_entertainment,
        R.drawable.label_art,
        R.drawable.label_drink,
        R.drawable.label_sports
    )

    fun IconList(label: Int): List<Int> {
        Log.i("123","$label")
        return when (label) {
            R.drawable.label_emoji -> emojiIconList
            R.drawable.label_shopping -> shoppingIconList
            R.drawable.label_travel -> travelIconList
            R.drawable.label_food -> foodIconList
            R.drawable.label_entertainment -> entertainmentIconList
            R.drawable.label_art -> artIconList
            R.drawable.label_drink -> drinkIconList
            else -> sportsIconList
        }
    }
}
